overly powerful - Alemán Inglés Diccionario